<?php

include 'ConexionBD.php';

class Usuario_DAO {

    function agregar_usuario($usu) {
        $stat = 1;  //Utilizada para indicar si la insercion se realizo correctamente
        $con = new ConexionBD();
        $query = "INSERT INTO USUARIO(nombre_usu, contrasena, privilegio) VALUES('" . $usu->nombre . "','" . $usu->password . "','" . $usu->privilegio . "')";

        if (!mysql_query($query)) {
            echo("No se pudo insertar en la BD: " . mysql_error());
            $stat = 0;
        }

        $con->CerrarConexionBD();

        return $stat;
    }

    function eliminar_usuario($usu) {
        $stat = 1;  //Utilizada para indicar si la insercion se realizo correctamente
        $con = new ConexionBD();
        $query = "DELETE FROM USUARIO WHERE nombre_usu='" . $usu->nombre . "'";

        //echo($query);
        if (!mysql_query($query)) {
            echo("No se pudo eliminar en la BD: " . mysql_error());
            $stat = 0;
        }

        $con->CerrarConexionBD();

        return $stat;
    }

    function modificar_usuario($usu) {
        $stat = 1;  //Utilizada para indicar si se pudo modificar correctamente
        $con = new ConexionBD();
        $query = "UPDATE USUARIO SET nombre_usu='" . $usu->nombre . "', contrasena='" . $usu->password . "', privilegio='" . $usu->privilegio . "' WHERE nombre_usu='" . $usu->nombre . "'";

        //echo($query);
        if (!mysql_query($query)) {
            echo("No se pudo modificar en la BD: " . mysql_error());
            $stat = 0;
        }

        $con->CerrarConexionBD();

        return $stat;
    }

    function consultar_usuario() {
        $stat = 1;  //Utilizada para indicar si se pudo consultar correctamente
        $con = new ConexionBD();
        $query = "SELECT nombre_usu, contrasena, privilegio FROM USUARIO";
        $result = mysql_query($query);

        if (!$result) {
            echo("No se pudo insertar en la BD: " . mysql_error());
            $stat = 0;
        }
        $lista = array();

        while ($row = mysql_fetch_array($result)) {
            $lista [] = $row;
        }

        $con->CerrarConexionBD();

        return $lista;
    }

    function consultar_usuario_codigo($usu) {
        $stat = 1;  //Utilizada para indicar si se pudo consultar correctamente
        $con = new ConexionBD();

        $query = "SELECT nombre_usu, contrasena, privilegio FROM USUARIO WHERE nombre_usu='" . $usu->nombre . "'";

        $result = mysql_query($query);
        if (!$result) {
            echo("No se pudo insertar en la BD: " . mysql_error());
            $stat = 0;
        }
        $lista = array();

        while ($row = mysql_fetch_array($result)) {
            $lista [] = $row;
        }

        $con->CerrarConexionBD();

        return $lista;
    }

}

?>
